package cscie160.project;

import java.rmi.Remote;
import java.rmi.RemoteException;

/**
 * Interface for generating ATM instances.
 */
public interface ATMFactory extends Remote {
    /**
     * Creates and returns an ATM object to be used by a client.
     * @return  The ATM object
     * @throws RemoteException
     */
    public ATM getATM() throws RemoteException;
}
